package com.cloudbroker.bcs.csvc.uf30.api.service;

import com.cloudbroker.bcs.common.annotation.NoLogin;
import com.cloudbroker.bcs.csvc.base.api.service.HSBCCSService;
import com.cloudbroker.bcs.csvc.uf30.api.vo.request.AccountBindForm;
import com.cloudbroker.bcs.csvc.uf30.api.vo.request.AccountOpenAndBindForm;
import com.cloudbroker.bcs.csvc.uf30.api.vo.request.AccountQryForm;
import com.cloudbroker.bcs.csvc.uf30.api.vo.request.MobileModForm;
import com.cloudbroker.bcs.csvc.uf30.api.vo.response.CifBackVo;
import com.cloudbroker.bcs.csvc.uf30.api.vo.response.base.UF30BackVo;

/**
 * Created by xuyn15828 on 2016/3/21.
 *
 * 客户系统
 */
public interface CifService extends HSBCCSService {
    /**
     * 客户外围-业务帐号绑定
     * */
    @NoLogin
    public CifBackVo cifAccountBind(AccountBindForm param);
    
    /**
     * 客户外围-客户编号查询
     * @param param
     * @return
     */
    @NoLogin
	public CifBackVo cifAccountQry(AccountQryForm param);

    /**
     * 客户外围-客户开户及绑定
     * @param param
     * @return 
     * */
    @NoLogin
    public CifBackVo cifAccountOpenAndBind(AccountOpenAndBindForm param);

    /**
     * 客户外围-客户手机号码修改
     * @param param
     * @return
     * */
    @NoLogin
    public UF30BackVo cifMobileMod(MobileModForm param);
}
